<?xml version="1.0" encoding="ISO-8859-1" ?>

<html xmlns="http://www.w3.org/1999/xhtml" 
	  xmlns:h="http://java.sun.com/jsf/html" 
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:c="http://java.sun.com/jsp/jstl/core"
	  xmlns:p="http://primefaces.org/ui"
	  xmlns:ui="http://java.sun.com/jsf/facelets">

<h:head>

</h:head> 

<h:body>
	<ui:composition template="/template.xhtml">
		<ui:define name="conteudo">
			<h:form>
				<center>
					<h:outputLabel value="#{msg.aluno} " for="aluno"/>  
		            <p:inputText id="query" label="query" value="#{alunoManagedBean.query}" />
		            <p:commandButton styleClass="btn" value="#{msg.pesquisar}" action="#{alunoManagedBean.listarAluno}" update="listAluno"/>
		            <ul id="btnsUsuarios">
			           	<li><p:commandButton styleClass="btn" value="#{msg.usuarios}" action="#{usuarioManagedBean.listarUsuarios}"/></li>
			           	<li><p:commandButton styleClass="btn" value="#{msg.alunos}" disabled="true"/></li>
			           	<li><p:commandButton styleClass="btn" value="#{msg.professores}" action="#{professorManagedBean.listarProfessor}"/></li>
			           	<li><p:commandButton styleClass="btn" value="#{msg.moderadores}" action="#{moderadorManagedBean.listarModerador}"/></li>
		        	</ul>
		         </center>  		  			
		     				           	
				    <p:dataTable id="listAluno" var="aluno" value="#{alunoManagedBean.alunos}" rows="15" paginator="true" paginatorPosition="bottom" pageLinks="5">
				        <f:facet name="header">
				        	<p:column>
				        		<h:outputText value="#{msg.alunos}"/>
				        	</p:column>
				        </f:facet>
				        
				        <p:column headerText="#{msg.matricula}">  
				            <h:outputText value="#{aluno.matricula}" />  
				        </p:column>  
				  
				       <p:column headerText="#{msg.nome}">  
				            <h:outputText value="#{aluno.nome}" />  
				        </p:column>  
				        
				        <p:column headerText="#{msg.telefone}">  
				            <h:outputText value="#{aluno.telefone}" />  
				        </p:column>  
				        
				        <p:column headerText="#{msg.dataNasc}">  
				            <h:outputText value="#{aluno.dataNasc}" />  
				        </p:column>  
				        
				        <p:column headerText="#{msg.email}">  
				            <h:outputText value="#{aluno.email}" />  
				        </p:column>  
				        
				        <p:column headerText="#{msg.curso}">  
				            <h:outputText value="#{aluno.curso.nome}" />  
				        </p:column>  
				  					        
				    </p:dataTable>		
				    
				    
		   	</h:form>
		</ui:define>
</ui:composition>
</h:body> 
</html>